* {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,img{margin:0;padding:0;}
body{
	font-size:12px;
	FONT-FAMILY:'Microsoft Yahei', "宋体",Arial, Helvetica, sans-serif;
}
img{border:none;}
a{color:#333333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#C00;text-decoration:none;}
li{list-style:none;}
.clear{clear:both;}
.fl {FLOAT: left}
.fr {FLOAT: right}


.head_box{ width:100%; height:73px; background:#28282f; overflow:hidden;}
.head{ width:1000px; height:73px; margin:0 auto; overflow:hidden; position:relative}
.logo{ float:left;}

.menu{ float:right; height:73px; width:auto; overflow:hidden;}
.menu ul{ overflow:hidden;}
.menu ul li{ float:left; font-size:14px; text-align:center; margin-left:10px;}
.menu ul li a{ color:#dbdbdb; display:block; float:left; width:85px;height:73px; line-height:73px;}
.menu ul li a:hover{ color:#ffffff; background:url(../images/nav_hover.png) no-repeat center center;_background:url(../images/nav_hover.gif) no-repeat center center;}
.menu ul li a.nav_thins{  color:#ffffff; background:url(../images/nav_hover.png) no-repeat center center;_background:url(../images/nav_hover.gif) no-repeat center center;}


.banner_box { overflow:hidden; height:410px; width:100%; margin:0px 0; padding:0}
.banner{width:100%;min-width:1000px;_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );margin:0 auto;height:410px;overflow:hidden;position:relative;z-index:1;}
.banner ul li{width:100%;height:410px;margin:0 auto;overflow:hidden;position:absolute;z-index:2;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat;}
.banner ul li a{width:100%;	height:410px;display:block;overflow:hidden;text-indent:-9999px;}
.banner_other{width:980px;margin:0 auto;position:relative;z-index:666;}
.banner_sel{width:330px;height:9px;position:absolute;z-index:666;right:42%;top:-30px;}
.banner_sel ul{	height:9px;float:right;overflow:hidden;}
.banner_sel ul li{width:55px;height:9px;line-height:9px;float:left;overflow:hidden;display:inline;margin-right:10px;text-align:center;cursor:pointer;background:#8fb9e3;}
.banner_sel ul li.current{background:#ffffff;}

.index_zp{ width:1000px; overflow:hidden; margin:20px auto 30px;}
.index_zp ul{ width:1030px; overflow:hidden}
.index_zp ul li{ float:left; width:311px; height:180px; border:1px solid #c7c7c7; display:inline; margin-right:30px; overflow:hidden; }
.index_zp ul li img{ width:311px; height:170px; border-bottom:10px solid #0d98dd;overflow:hidden;}

.index_zp .imgbox { width:311px; height:180px; margin:0 auto; position:relative; overflow:hidden; }
.index_zp .text { width:311px; height:auto; background-color:#0d98dd; position:absolute; left:0px; bottom:0px; }
.index_zp .imgtext { width:291px;  height:29px;float:left; padding:10px; color:#fff; font-size:14px; line-height:29px; height:29px; }
.index_zp .imgtext span{ padding-left:40px; height:29px;display:inline; float:left; width:80px; margin-left:20px;}
.ico_xz{ background:url(../images/ico_xz.png) no-repeat left center;height:29px;}
.ico_gw{ background:url(../images/ico_gw.png) no-repeat left center;height:29px;}
.index_zp .imgtext span a{ color:#FFFFFF}
.index_zp .imgtext span a:hover{ color: #FF0000}



.index_con{width:1000px; overflow:hidden; margin:0 auto 30px;}
.index_con_box{ width:1030px; overflow:hidden}
.index_box{ width:313px; float:left; overflow:hidden; display:inline; margin-right:30px;}
.index_tt{ font-size:16px; font-weight:normal; color:#414141; border-bottom:1px solid #c4c4c4; height:35px; line-height:35px; margin-bottom:10px; overflow:hidden;}
.index_about{ line-height:24px; color:#4d4c4c}
.moer{ float:right; font-family:"宋体";}

.index_news li{ height:32px; line-height:32px; border-bottom:1px dotted #c2c2c2; overflow:hidden;}
.index_news li span{ float:right; color:#afafaf}
.index_news li a{ display:block; float:left; width:270px; height:32px; line-height:32px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.index_hz{width:1000px; overflow:hidden; margin:0 auto;}
.index_hz_t{ font-size:21px; color:#333333; height:50px; line-height:50px; background:url(../images/hz_bg.gif) no-repeat top;}
.index_hz_t span{ float:right; font-size:12px; padding-right:25px; background:url(../images/more.gif) no-repeat right center; margin-right:10px;}
.index_hz_t span a{ display:block}
.index_link{ width:1000px; overflow:hidden;}
.index_link li{ float:left; border:2px solid #dddddd; display:inline; height:44px; margin-right:7px; margin-bottom:8px; overflow:hidden;}
.index_link li img{ width:131px; height:44px;}



.footer_box{ width:100%; overflow:hidden; background:#c6c6c6;  margin-top:30px;}
.footer_box2{width:100%; overflow:hidden; margin-top:30px;}
.border{border-top:1px solid #cfcfcf}
.footer{ width:1000px; margin:0 auto; overflow:hidden; text-align:center;color:#333333;padding:30px 0 40px;}
.footer_nav{ height:34px; line-height:34px; color:#000000; overflow:hidden;}
.footer_nav a{ color:#000000; margin:0 8px;}
.footer_nav a:hover{ color: #FF0000}



.ny_banner{ width:100%; overflow:hidden;}
.box_bg{ width:100%; border-top:5px solid #0e6fc1; overflow:hidden; min-height:450px;}
.about_bg{ background:url(../images/about_bg.gif) no-repeat top center;}
.job_bg{ background:url(../images/job_bg.gif) repeat ;}

.ny_title{ text-align:center; padding:35px 0; overflow:hidden; color:#333333; width:65%; margin:0 auto;}
.ny_title p{ font-size:19px;}
.ny_title h1{ font-size:35px; font-weight:normal; margin-top:7px;}

.xixian{ width:65%; height:1px; border-bottom:1px dotted #CCCCCC; margin:0 auto; overflow:hidden;}

.ny_box{ width:65%; margin:0 auto; overflow:hidden; padding:40px 0 0; line-height:34px; font-size:14px; color:#333333 }





.art_job{width:1000px; margin:0 auto; overflow:hidden; padding:0px 0 0;}

.job_hd{width:1000px; height:50px; line-height:50px; overflow:hidden; background:#cacaca; font-size:20px; color:#FFFFFF;}
.job_hd span{DISPLAY: inline-block; float:left;}
.job_hd span.p{ width:340px; text-indent:25px;}
.job_hd span.y{ width:165px; text-align:center}
.job_hd span.n{ width:165px; text-align:center}
.job_hd span.d{ width:165px; text-align:center}
.job_hd span.s{ width:165px; text-align:center}

.job_bd{width:1000px; margin:0 auto; overflow:hidden}
.job_bd ul li{ height:48px; line-height:48px; font-size:16px; color:#333333; border-bottom:1px dotted #b0adad; overflow:hidden; vertical-align:middle;}
.job_bd ul li a{ color:#0e6fc1}
.job_bd ul li a:hover{ color: #FF0000}
.job_bd span{DISPLAY: inline-block; float:left;}
.job_bd span.p{ width:340px;}
.job_bd span.y{ width:165px; text-align:center}
.job_bd span.n{ width:165px; text-align:center}
.job_bd span.d{ width:165px; text-align:center}
.job_bd span.s{ width:165px; text-align:center}




.art_job h2{ width:1000px; height:50px; line-height:50px; overflow:hidden; background:#cacaca; font-size:20px; color:#FFFFFF; text-indent:25px; font-weight:normal;}
.art_job_yq{ height:45px; line-height:45px; font-size:16px; color:#333333; border-bottom:1px dotted #b0adad; overflow:hidden; margin:10px auto; text-indent:25px;}
.art_job_yq span{ width:300px; overflow:hidden; DISPLAY: inline-block; float:left;}

.art_job_con{ line-height:30px; font-size:16px; color:#333333; width:670px; margin:40px auto 0; overflow:hidden;}
.buttons_div{ margin:15px 0 20px 0; text-align:center;}
.button1{display:inline-block; width:120px; text-align:center;height:32px; line-height:32px;background:#3683d9;border-radius:3px; color:#fff; border-bottom:5px solid #2c6bb2; margin:0 15px; }
.button1:hover{ cursor:pointer; opacity:0.85; text-decoration:none;color:#fff; }




.lxwm_box{width:1000px; margin:0 auto; overflow:hidden; padding:40px 0 0;}
.lxwm_txt{ width:930px; padding-left:20px; margin:0 auto; overflow:hidden;}
.lxwm_txt li{ float:left; width:360px; padding-left:90px; overflow:hidden; font-size:14px; margin-bottom:40px;}
.lxwm_txt li h2{ font-size:14px; line-height:24px; color:#333333;}
.lxwm_txt li p{ line-height:22px; color:#777777;}
.lxwm_txt li p span{ color:#1b5c9e}
.lxwm_1{ background:url(../images/i1.gif) no-repeat left top;}
.lxwm_2{ background:url(../images/i2.gif) no-repeat left top;}
.lxwm_3{ background:url(../images/i3.png) no-repeat left top;}


.list_hz{ width:1000px; margin:0 auto; overflow:hidden;}

.list_hz_box{ width:1000px; margin-bottom:30px; overflow:hidden;}
.list_hz_t{ width:1000px; overflow:hidden;}
.list_hz_t span{ font-size:20px; font-weight:bold; padding:0 0 10px 0; border-bottom:3px solid #0f95de; display:block; float:left;}
.list_hz ul{ border:1px solid #d7d7d7; background:#f2f2f2; padding:20px 0 10px; width:998px; overflow:hidden;}
.list_hz ul li{ float:left; width:152px; height:67px; border:1px solid #d7d7d7; overflow:hidden; display:inline; margin-left:10px; margin-bottom:10px;}


.list_news_t{ width:1000px; margin:0 auto; overflow:hidden;}
.list_news_t ul{ width:1040px; overflow:hidden;}
.list_news_t ul li{ width:480px; float:left;display:inline; overflow:hidden; margin:15px 40px 15px 0 }
.list_news_t ul li dl{}
.list_news_t ul li dl dt{ width:194px; height:123px; padding:2px; float:left; overflow:hidden; border:1px solid #bcc0bf;}
.list_news_t ul li dl dd{ width:265px; float:right; overflow:hidden;}
.list_news_t ul li dl dd h2{ font-size:16px; width:265px; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.list_news_t ul li dl dd h2 a{ color:#595959;}
.list_news_t ul li dl dd h2 a:hover{ color:#FF0000}
.list_news_t ul li dl dd p{ font-size:14px; color:#7d7d7d; line-height:22px; height:66px; overflow:hidden; margin-bottom:9px;}


.list_xinwen{ width:1000px; margin:10px auto; overflow:hidden;}
.list_xinwen h1{ font-size:20px; font-weight:normal; height:50px; line-height:50px; background:url(../images/hz_bg.gif) no-repeat bottom; margin-bottom:15px; overflow:hidden;}
.list_xinwen ul{ width:1065px; overflow:hidden;}
.list_xinwen ul li{ width:460px; float:left; overflow:hidden; height:32px; line-height:32px; border-bottom:1px dotted #CCCCCC; display:inline; margin-right:70px; font-size:14px;}
.list_xinwen ul li span{ float:right; color:#5d5d5d;}



.list_cp{ width:1000px; margin:0px auto; overflow:hidden;}
.list_cp h2{font-size:20px; height:50px; line-height:50px; background:url(../images/hz_bg.gif) no-repeat top; margin-bottom:15px; overflow:hidden; color:#333333}
.list_cp h2 span{ float:right; font-size:12px; padding-right:25px; background:url(../images/more.gif) no-repeat right center; margin-right:10px; font-weight:normal}
.list_cp h2 span a{ display:block}


.jinpin_cp{ width:1050px; overflow:hidden; margin-bottom:40px;}
.jinpin_cp li{ width:236px; padding:1px 1px 0; background:url(../images/cp_bg.png) no-repeat; height:409px; overflow:hidden; float:left; margin-right:15px; display:inline;}
.jinpin_cp li .cp_img{ width:236px; height:259px; overflow:hidden;}
.jinpin_cp li .cp_img img{width:236px; height:259px;}
.jinpin_cp li .cp_t{ font-size:18px; font-weight:bold; height:45px; line-height:45px; padding:0 10px;}
.jinpin_cp li .cp_t span{ font-weight:normal; float:right; font-size:12px; color:#595656; font-family:"宋体"}

.jinpin_cp li p{ padding:0 10px; line-height:22px; color:#333333; font-family:"宋体"}
.jinpin_cp li p span{ margin-left:5px;}
.jinpin_cp li p span a{color:#ff7800}

.jinpin_cp li .yx_ico{padding:0 10px; margin-top:10px;}




.hot_cp{ padding-left:10px; overflow:hidden; width:990px;}
.hot_cp dd{ float:left; width:165px; height:38px; line-height:38px; overflow:hidden; margin-bottom:15px;}
.hot_cp dd img{ vertical-align:middle; margin-right:5px; width:38px; height:38px; overflow:hidden;}







#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }







